﻿/*  global
---------------------------------------------------------------------*/
*{
    margin:0px ;
    padding: 0px;
    font-size: 14px;
}
body{
    border: solid 1px #555;
    position:absolute;
    left: 50%;
    margin-left:-490px;
    width: 980px;
    background: url(../Images/background.jpg) top  repeat-x;
}


/*  a
---------------------------------------------------------------------*/
a:link{
    color:#999933;
    text-decoration:none;
}
#subjects a:link{
    text-decoration:none;
    color:#7BC21E;
}
a:visited{
    color:#77AB59;
    text-decoration:none;
}
a:hover, a:active{
    color:#36802D;
    border-bottom:dotted thin #333;
    padding-bottom:1px  ;
}

/*  default.header
---------------------------------------------------------------------*/
#header{
    height:125px;
    padding:0px;
    margin:0px;
    position:relative;
}
/*  default.logo
---------------------------------------------------------------------*/
#logo{
    width:210px;
    position:absolute;
    top:22px;
}
#logo h1{
    background: url(../Images/logo.gif) top right no-repeat;
    width:210px;
    height:55px;
    padding:0px;
    margin:0px;
}
#logo h1 span{
    display:none;
}
/*  logoshadow
---------------------------------------------------------------------*/
#logoshadow{
    position:absolute;
    top:55px;
    width:210px;
    height:48px;
    background: url(../Images/logoshadow.gif) top right no-repeat;
}
/*  culture
---------------------------------------------------------------------*/
#culture{
    position:absolute;
    top: 35px;
    left:300px;
    width:183px;
    height:30px;
}
/*  menu
---------------------------------------------------------------------*/
#menu{
    position:absolute;
    top:71px;
    left:210px;
    width:770px;
    height:55px;
    background: url(../Images/menuback.gif) bottom left no-repeat;
}




/*  default.linker
---------------------------------------------------------------------*/
#linker{
    position:absolute;
    right:25px;
    top:5px;
    margin:0px 25px;
}
#linker ul{
    list-style: none outside;
    margin:0px ;
    font-size:14px;
}
#linker li{
    display: inline;
    margin:0px 10px;
    padding:0px 1px;
}

/*  default.content
---------------------------------------------------------------------*/
#content{
    width:980px;
    padding:1px;
}
/*  default.sujbect_line
---------------------------------------------------------------------*/
#subject_line{
    position:relative;
    margin:10px 2px 5px 12px ;
    padding:1px;
    width:600px;
}
/*  default.subject_line roundcorner
---------------------------------------------------------------------*/
#subject_line div.rc_tl, #subinfo div.rc_tl{
    position:absolute;
    top:0px;
    left:0px;
    height:14px;
    width:90%;
    background: url(../Images/roundcorner_tl.gif) top left no-repeat;
}
#subject_line div.rc_tr, #subinfo div.rc_tr{
    position:absolute;
    top:0px;
    right:0px;
    height:14px;
    width:90%;   
    background: url(../Images/roundcorner_tr.gif) top right no-repeat;
}
#subject_line div.rc_bl, #subinfo div.rc_bl{
    position:absolute;
    bottom:0px;
    left:0px;
    width:90%;
    height:14px;
    background: url(../Images/roundcorner_bl.gif) bottom left no-repeat;
}
#subject_line div.rc_br, #subinfo div.rc_br{
    position:absolute;
    bottom:0px;
    right:0px;
    width:90%;
    height:14px;
    background: url(../Images/roundcorner_br.gif) bottom right no-repeat;
}
#subject_line div.left, #subinfo div.left{
    position:absolute;
    top:14px;
    left:0px;
    width:8px;
    height:98%;
    background: url(../Images/roundcorner_line_left.gif) left repeat-y;
}
#subject_line div.right,  #subinfo div.right{
    position:absolute;
    top:14px;
    right:-1px;
    width:8px;
    height:98%;
    background: url(../Images/roundcorner_line_left.gif) left repeat-y;
}

/*  default.subjects
---------------------------------------------------------------------*/
#subjects{
    margin:10px;
    font-size:13px;
}
/*  default.subjects_title
---------------------------------------------------------------------*/
#subjects h3{
    background: url(../Images/subjecttile.gif) top right no-repeat;
    width:173px;
    height:50px;
    margin:1px 5px;
}
#subjects h3 span{
    display:none;
}
/*  default.list
---------------------------------------------------------------------*/
#subjects ul{
    margin-left:3px;
}
#content li{
    display:block;
    margin:0px  5px 8px ;
}
#sujbects span{
    color:#90EE90;
}
#subjects div.item{
    height:180px;
    width:100%;
    margin-left:10px;
}
#subjects div.separate{
    margin-left:-5px;
    background: url(../Images/separate.gif) top left no-repeat;
    height:10px;
    width:100%;
}
#subjects div.sub_img{
    float:left;
    padding:2px;
    width:162px;
    height:99px;
    background:url(../Images/imgborder.gif) no-repeat;
}
#subjects div.subname{
    float:left;
    margin:10px 15px 0px 10px;
    width:200px;
    font-size: 16px;
    font-weight: bold;
    color:#7BC21E;
}
#subjects div.subtimeadd{
    float:right;
    margin:10px 2px 0px 0px;
    width:170px;
}
#subjects div.subkeywords{
    clear:right;
    float:left;
    margin:10px 10px 0px 10px;
    width:250px;
}
#subjects div.substate{
    clear:right;
    float:left;
    margin:10px 10px 0 10px;
    width:350px;
    overflow:auto;
}
#subjects div.subdes{
    clear:both;
    margin-left:20px;
    width:500px;
    height:40px;
}

#content li span{
    margin:0px 2px;
}
/*  default.subinfo
---------------------------------------------------------------------*/
#subinfo{
    position:absolute;
    top:125px;
    right:10px;
    margin:10px 10px 2px 2px;
    width:340px;
    height:1020px;
}
/*
---------------------------------------------------------------------*/
#showinfo{
    margin:10px;
}
/*  default.footer
---------------------------------------------------------------------*/
#footer{
    clear:both;
    margin:5px auto;
    text-align:center;
    font-size: 13px;
    width:945px;
    height:50px;
    padding:1px;
    background: url(../Images/copyright.gif) no-repeat;
}
#footer p{
    margin:12px auto;
}



   
